PM3.02 - Game & Watch - Subroutine - 0x28de8
- FloatVariableSet { variable: RandomAccessFloat (0x8), value: LongtermAccessInt (0x5d) }
- FloatVariableSubtract { variable: RandomAccessFloat (0x8), value: 1 }
- FloatVariableSet { variable: RandomAccessFloat (0x9), value: LongtermAccessInt(AttacksPerformed) }
- FloatVariableSubtract { variable: RandomAccessFloat (0x9), value: 1 }
- FloatVariableDivide { variable: RandomAccessFloat (0x8), value: RandomAccessFloat (0x9) }
- FloatVariableSet { variable: RandomAccessFloat (0xa), value: RandomAccessFloat (0x8) }
- FloatVariableMultiply { variable: RandomAccessFloat (0xa), value: RandomAccessFloat (0x8) }
- FloatVariableMultiply { variable: RandomAccessFloat (0xa), value: 180 }
- FloatVariableSet { variable: RandomAccessFloat (0xb), value: RandomAccessFloat (0x8) }
- FloatVariableMultiply { variable: RandomAccessFloat (0xb), value: 24 }
- FloatVariableSet { variable: RandomAccessFloat (0xc), value: RandomAccessInt (0x6f51) }
- FloatVariableSet { variable: RandomAccessFloat (0x9), value: RandomAccessInt (0x6f50) }
- FloatVariableAdd { variable: RandomAccessFloat (0xc), value: RandomAccessFloat (0x9) }
- FloatVariableSet { variable: RandomAccessFloat (0x9), value: LongtermAccessInt (0x5d) }
- FloatVariableSubtract { variable: RandomAccessFloat (0x9), value: 1 }
- FloatVariableDivide { variable: RandomAccessFloat (0x9), value: RandomAccessFloat (0xc) }
- FloatVariableSet { variable: RandomAccessFloat (0xc), value: RandomAccessFloat (0x9) }
- FloatVariableMultiply { variable: RandomAccessFloat (0xc), value: 2700 }
- FloatVariableSet { variable: RandomAccessFloat (0xd), value: RandomAccessFloat (0xa) }
- FloatVariableAdd { variable: RandomAccessFloat (0xd), value: RandomAccessFloat (0xb) }
- FloatVariableAdd { variable: RandomAccessFloat (0xd), value: RandomAccessFloat (0xc) }
- FloatVariableDivide { variable: RandomAccessFloat (0xd), value: 3 }
- FloatVariableSet { variable: RandomAccessFloat (0x7), value: RandomAccessFloat (0xd) }
- FloatVariableAdd { variable: RandomAccessFloat (0x7), value: 2 }
- FloatVariableSet { variable: RandomAccessFloat (0x6), value: RandomAccessFloat (0x7) }
- UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Float, address: 7 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 10 })] }
- FloatVariableSubtract { variable: RandomAccessFloat (0x6), value: RandomAccessInt (0xa) }
- if ((RandomAccessFloat (0x6) GreaterThanOrEqual scalar(0.5)))
- IntVariableIncrement { variable: RandomAccessInt (0xa) }
- UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 10 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 24623 })] }
- UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 10 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 22468 })] }
- UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 10 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 20313 })] }
- UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 10 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 18158 })] }
- UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 10 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 16003 })] }